package org.dromara.xhlj.domain.query;

import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

import java.math.BigDecimal;
import org.dromara.common.mybatis.core.domain.BasePageQuery;

/**
 * 活动任务模版查询对象 xhlj_activity_task_template
 *
 * @author yf
 * @date 2024-07-28
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Builder
public class XhljActivityTaskTemplateQuery extends BasePageQuery {
    /**
     * 任务模版ID
     */
    private Integer taskTemplateId;
    /**
     * 任务类型（0=登录西湖论剑小程序，1=完善个人信息，2=观看直播回放10次，3=观看直播回放满30分钟，4=发帖量达到10次，5=订阅并报名活动1次，6=分享海报至微信好友，7=下载资料5次，8=参与会议聊天讨论20次，9=会议线下签到，10=参加现场活动，11=展商线下打卡，12=线下抽奖，13=体验展商产品并留言）
     */
    private String taskType;
    /**
     * 创建人sys_user（大会管理员/活动负责人）
     */
    private Integer createBy;
    /**
     * 任务参与条件类型（0=线上/线下，1=仅线上，2=仅线下）
     */
    private String taskParticipationConditionType;
    /**
     * 任务完成类型（0=扫二维码，1=验证码，2=拍照打卡，3=线上）
     */
    private String doneType;
    /**
     * 任务奖励类型（0=积分，1=纪念品）
     */
    private String rewardMethodType;
    /**
     * 奖品名称
     */
    private String rewardName;
}
